package com.zzl.bonds.ticket.dto;



import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.zzl.apidoc.annotation.ApidocModel;
import com.zzl.apidoc.annotation.ApidocModelProperty;
import com.zzl.general.common.utils.DoubleSerialize;
import lombok.Data;
/**
 * @author ：hyt
 * @description：供应商概况
 * @date ：2022/8/3 9:42
 */
@Data
@ApidocModel
public class SurveyInfo {

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "共签收金额")
    private Double signAllAmount;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "可用金额")
    private Double availableAmount;
    @ApidocModelProperty(description = "可用金额百分比")
    private String availablePercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已转让金额")
    private Double transferAmount;
    @ApidocModelProperty(description = "已转让金额百分比")
    private String transferPercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已融资金额")
    private Double financeAmount;
    @ApidocModelProperty(description = "已融资金额百分比")
    private String financePercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已兑付")
    private Double paidAmount;
    @ApidocModelProperty(description = "已兑付百分比")
    private String paidPercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已逾期")
    private Double beOverdueAmount;
    @ApidocModelProperty(description = "已逾期百分比")
    private String beOverduePercentage;



    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "共签收")
    private Double receivableSignAllAmount;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已确权")
    private Double confirmedAmount;
    @ApidocModelProperty(description = "已确权百分比")
    private String confirmedPercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "确权中")
    private Double confirmationAmount;
    @ApidocModelProperty(description = "确权中百分比")
    private String confirmationPercentage;

    @JsonSerialize(using = DoubleSerialize.class)
    @ApidocModelProperty(description = "已融资")
    private Double financedAmount;
    @ApidocModelProperty(description = "已融资百分比")
    private String financedPercentage;



}
